home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Disc to the Future 2
/
Disc to the Future Part II Programmer's Reference (Wayzata Technology)(6013)(1992).bin
/
MAC
/
THINKC
/
5
/
DINKDEMO
/
DINKCLAS
/
DLISTSTU.H
< prev
next >
Wrap
Text File
|
1992-07-08
|
871b
|
62 lines
/*
File: DListStuff.h
Written by: Mark Gross
Copyright: ⌐ 1992 by Applied Technical Software, all rights reserved.
Use at your own risk.
*/
#ifndef __DLISTSTUFF__
#define __DLISTSTUFF__
#include "DObject.h"
class DLink
{
public:
DLink* fNext;
void* fItem;
DLink* Init(DLink *n, void *item);
DLink* GetNext(void);
void* GetItem(void);
void SetNext(DLink* aLink);
void SetItem(void* anItem);
};// end of DLink class declaration
class DList
{
public:
DLink* fLink;
int fNumItems;
DList* Init(void);
void AddItem(void* item);
Boolean RemoveItem(void* item);
Boolean ItemInList(void* item);
int NumItems(void);
};// end of DList class declaration
class DIterator
{
public:
DLink* fCurLink;
DIterator* Init(DList* list);
void* GetCurrentThenIncrement(void);
};// end of class declaration TIterator
#endif __DLISTSTUFF__